<?php

namespace Wbi\Bundle\SocialBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Wbi\Bundle\SocialBundle\Entity\Sfmeta
 *
 * @ORM\Table(name="sfmeta")
 * @ORM\Entity
 */
class Sfmeta
{
    /**
     * @var integer $metaId
     *
     * @ORM\Column(name="meta_id", type="bigint", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $metaId;

    /**
     * @var string $metaType
     *
     * @ORM\Column(name="meta_type", type="string", length=20, nullable=false)
     */
    private $metaType;

    /**
     * @var string $metaKey
     *
     * @ORM\Column(name="meta_key", type="string", length=100, nullable=true)
     */
    private $metaKey;

    /**
     * @var string $metaValue
     *
     * @ORM\Column(name="meta_value", type="text", nullable=true)
     */
    private $metaValue;

    /**
     * @var boolean $autoload
     *
     * @ORM\Column(name="autoload", type="boolean", nullable=false)
     */
    private $autoload;



    /**
     * Get metaId
     *
     * @return integer 
     */
    public function getMetaId()
    {
        return $this->metaId;
    }

    /**
     * Set metaType
     *
     * @param string $metaType
     * @return Sfmeta
     */
    public function setMetaType($metaType)
    {
        $this->metaType = $metaType;
    
        return $this;
    }

    /**
     * Get metaType
     *
     * @return string 
     */
    public function getMetaType()
    {
        return $this->metaType;
    }

    /**
     * Set metaKey
     *
     * @param string $metaKey
     * @return Sfmeta
     */
    public function setMetaKey($metaKey)
    {
        $this->metaKey = $metaKey;
    
        return $this;
    }

    /**
     * Get metaKey
     *
     * @return string 
     */
    public function getMetaKey()
    {
        return $this->metaKey;
    }

    /**
     * Set metaValue
     *
     * @param string $metaValue
     * @return Sfmeta
     */
    public function setMetaValue($metaValue)
    {
        $this->metaValue = $metaValue;
    
        return $this;
    }

    /**
     * Get metaValue
     *
     * @return string 
     */
    public function getMetaValue()
    {
        return $this->metaValue;
    }

    /**
     * Set autoload
     *
     * @param boolean $autoload
     * @return Sfmeta
     */
    public function setAutoload($autoload)
    {
        $this->autoload = $autoload;
    
        return $this;
    }

    /**
     * Get autoload
     *
     * @return boolean 
     */
    public function getAutoload()
    {
        return $this->autoload;
    }
}